iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0

上次我們練習了如何檢索我們想要的資料,也可以透過給定範圍或是提供資料特徵的方式來搜尋特定資料,而這次我們為了增加與使用者之間的互動性,也使我們在檢索資料上擁有更加彈性的體驗,我們可以使用連字符&的替代變數。它的作用是在於使用&後面加上要由鍵盤輸入的變數名稱,來達成讓使用者自由輸入範圍的功能。

一、查詢職位名稱中含有MAN的員工,使用者可透過鍵盤自由輸入部門代號及薪水
https://ithelp.ithome.com.tw/upload/images/20240921/20169221atqKzjaUuR.png
https://ithelp.ithome.com.tw/upload/images/20240921/20169221g50ae3cWWh.png
https://ithelp.ithome.com.tw/upload/images/20240921/20169221WhKM56yBd8.png
https://ithelp.ithome.com.tw/upload/images/20240921/20169221uWbniq3bi4.png

而當我們想要檢索出來的資料是透過某種規則進行排序時可以使用ORDER BY加上ASC升冪排序或是DESC降冪排序,其規則是ORDER BY必敘寫在整個SELECT的最後面。

二、查詢employees資料表中薪資大於等於3000員工的姓氏、薪水及開始上班日,按照薪資及年資升冪排序
https://ithelp.ithome.com.tw/upload/images/20240921/20169221uj8ec2ZggU.png
https://ithelp.ithome.com.tw/upload/images/20240921/20169221ZfB5zTcktE.png

最後如果我們只需要資料表中某種規則下的前幾筆資料,我們可以使用排序加上FETCH的語法,來解決此問題。

三、找出薪水最高的前三名員工
https://ithelp.ithome.com.tw/upload/images/20240921/20169221WnZA8MBmZW.png
https://ithelp.ithome.com.tw/upload/images/20240921/20169221xAi7UnI32T.png


上一篇
DAY7搜尋特定資料
下一篇
DAY9數值函數
系列文
oracle資料庫實作學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言